Bases de Datos
Base de Datos — Contenido
Incluye:
Entidades
Atributos
Relaciones
Claves primarias y foráneas
Diagramas ER
3. Modelo Relacional
Transformación del modelo ER en tablas.
Incluye:
Tablas
Tuplas o registros
Relaciones 1:1, 1:N, N:M
Reglas de integridad referencial
4. Normalización
Proceso para mejorar la estructura de las bases de datos.
Incluye:
1NF
2NF
3NF
BCNF
5. Lenguaje SQL
Lenguaje para crear y consultar bases de datos.
Incluye:
DDL (CREATE, ALTER, DROP)
DML (INSERT, UPDATE, DELETE)
DQL (SELECT)
JOINS
Funciones agregadas
6. Diseño Físico
Aspectos internos del almacenamiento.
Incluye:
Tipos de datos
Índices
Vistas
Triggers
Procedimientos almacenados
7. Transacciones
Control adecuado de operaciones.
Incluye:
COMMIT y ROLLBACK
Propiedades ACID
Concurrencia y bloqueos
8. Administración de Bases de Datos
Gestión del funcionamiento de un DBMS.
Incluye:
Respaldos
Seguridad
Optimización de consultas
Monitoreo
9. Bases de Datos NoSQL (Introducción)
Modelos alternativos a las bases relacionales.
Incluye:
Documentos (MongoDB)
Clave–valor (Redis)
Grafos (Neo4j)
Columnas (Cassandra)
10. Proyecto Final
Generalmente se desarrolla un proyecto completo.
Incluye:
Diagrama ER
Modelo relacional
Script SQL
Consultas
Opcional: Aplicación conectada a la base
regresa